package top.infopub.model.hr;


import java.util.Date;

import top.infopub.generic.GenericEntity;


/** 人员信息(HR_STAFF_INFO) **/
public class StaffInfo extends GenericEntity {

    private static final long serialVersionUID = 1L;

    public StaffInfo() {

    }

    public StaffInfo(String staffName) {
        this.staffName = staffName;
    }

    /*PK*/
    private String id;

    /*PK*/
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    /* 添加人 */
    private String addBy;

    public String getAddBy() {
        return addBy;
    }

    public void setAddBy(String addBy) {
        this.addBy = addBy;
    }

    /* 添加时间 */
    private Date addTime;

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    /* 备注 */
    private String memo;

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    /* 手机号 */
    private String phone;

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    /* 人员编号 */
    private String staffCode;

    public String getStaffCode() {
        return staffCode;
    }

    public void setStaffCode(String staffCode) {
        this.staffCode = staffCode;
    }

    /* 人员姓名 */
    private String staffName;

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    /* 状态 0=离职 1=在职 */
    private Integer state;

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    /* 关联系统用户ID */
    private String sysOperatorId;

    public String getSysOperatorId() {
        return sysOperatorId;
    }

    public void setSysOperatorId(String sysOperatorId) {
        this.sysOperatorId = sysOperatorId;
    }

    /* 最后修改人 */
    private String uptBy;

    public String getUptBy() {
        return uptBy;
    }

    public void setUptBy(String uptBy) {
        this.uptBy = uptBy;
    }

    /* 最后修改时间 */
    private Date uptTime;

    public Date getUptTime() {
        return uptTime;
    }

    public void setUptTime(Date uptTime) {
        this.uptTime = uptTime;
    }


    /** 用户NCid */
    private String pkPsndoc;

    /** 用户工号 */
    private String code;

    /** 姓名 */
    private String name;

    /** 手机号 */
    private String mobile;

    /** 邮箱 */
    private String email;

    /** 性别 */
    private Long sex;

    /** 性别中文 */
    private String sexName;

    /** 所属组织id */
    private String pkOrg;

    /** 组织编号 */
    private String orgCode;

    /** 组织名 */
    private String orgName;

    /** 所属部门id */
    private String pkDept;

    /** 部门编号 */
    private String deptCode;

    /** 部门名 */
    private String deptName;

    /** 集团 */
    private String pkGroup;

    /** group_code */
    private String groupCode;

    /** group_name */
    private String groupName;

    /** 岗位 */
    private String pkPost;

    /** 岗位code */
    private String postcode;

    /** 岗位名称 */
    private String postname;

    /** 职务 */
    private String jobcode;

    /** 职务名称 */
    private String jobname;

    /** 产业 */
    private String corp;

    /** 是否有效；Y：有效；N：无效 */
    private String iseffect;

    /** 时间 */
    private Date ts;

    /** 是否主职；Y：是；N：兼职 */
    private String ismainjob;

    /** rn */
    private String rn;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getPkPsndoc() {
        return pkPsndoc;
    }

    public void setPkPsndoc(String pkPsndoc) {
        this.pkPsndoc = pkPsndoc;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Long getSex() {
        return sex;
    }

    public void setSex(Long sex) {
        this.sex = sex;
    }

    public String getSexName() {
        return sexName;
    }

    public void setSexName(String sexName) {
        this.sexName = sexName;
    }

    public String getPkOrg() {
        return pkOrg;
    }

    public void setPkOrg(String pkOrg) {
        this.pkOrg = pkOrg;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getPkDept() {
        return pkDept;
    }

    public void setPkDept(String pkDept) {
        this.pkDept = pkDept;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getPkGroup() {
        return pkGroup;
    }

    public void setPkGroup(String pkGroup) {
        this.pkGroup = pkGroup;
    }

    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getPkPost() {
        return pkPost;
    }

    public void setPkPost(String pkPost) {
        this.pkPost = pkPost;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getPostname() {
        return postname;
    }

    public void setPostname(String postname) {
        this.postname = postname;
    }

    public String getJobcode() {
        return jobcode;
    }

    public void setJobcode(String jobcode) {
        this.jobcode = jobcode;
    }

    public String getJobname() {
        return jobname;
    }

    public void setJobname(String jobname) {
        this.jobname = jobname;
    }

    public String getCorp() {
        return corp;
    }

    public void setCorp(String corp) {
        this.corp = corp;
    }

    public String getIseffect() {
        return iseffect;
    }

    public void setIseffect(String iseffect) {
        this.iseffect = iseffect;
    }

    public Date getTs() {
        return ts;
    }

    public void setTs(Date ts) {
        this.ts = ts;
    }

    public String getIsmainjob() {
        return ismainjob;
    }

    public void setIsmainjob(String ismainjob) {
        this.ismainjob = ismainjob;
    }

    public String getRn() {
        return rn;
    }

    public void setRn(String rn) {
        this.rn = rn;
    }
}
